Description
Copy the input document into the given Folderish. The name parameter will be used as the copy name otherwise if not specified the original name will be preserved. The target Folderish can be specified as an absolute or relative path (relative to the input document) as an UID or by using an EL expression. Return the newly created document (the copy). The document is copied with its children recursively. The resetLifeCycle parameter allows to reset the life cycle of the copied document.
Operation id | Document.Copy |
Category | Document |
Label | Copy |
Requires | |
Since | |
Parameters
Signature
Inputs | document, documents |
Outputs | document, documents |
Implementation Information
JSON Definition
{
"id" : "Document.Copy",
"label" : "Copy",
"category" : "Document",
"requires" : null,
"description" : "Copy the input document into the given Folderish. The name parameter will be used as the copy name otherwise if not specified the original name will be preserved. The target Folderish can be specified as an absolute or relative path (relative to the input document) as an UID or by using an EL expression. Return the newly created document (the copy). The document is copied with its children recursively. The resetLifeCycle parameter allows to reset the life cycle of the copied document.",
"url" : "Document.Copy",
"signature" : [ "document", "document", "documents", "documents" ],
"params" : [ {
"name" : "target",
"description" : null,
"type" : "document",
"required" : true,
"widget" : null,
"order" : 0,
"values" : [ ]
}, {
"name" : "name",
"description" : null,
"type" : "string",
"required" : false,
"widget" : null,
"order" : 0,
"values" : [ ]
}, {
"name" : "resetLifeCycle",
"description" : null,
"type" : "boolean",
"required" : false,
"widget" : null,
"order" : 0,
"values" : [ ]
} ]
}